home *** CD-ROM | disk | FTP | other *** search
- *** STANDARD 101-KEY KEYBOARD SCAN CODES SEQUENCES ***
- For Use with the 'RAW' Programming Function
-
- ** Main Keyboard **
- ----------------------------------------------------------------------------
- Key Make Code Break Code Notes
- ----------------------------------------------------------------------------
- ` #0E #F0 #0E
- 1 #16 #F0 #16
- 2 #1E #F0 #1E
- 3 #26 #F0 #26
- 4 #25 #F0 #25
- 5 #2E #F0 #2E
- 6 #36 #F0 #36
- 7 #3D #F0 #3D
- 8 #3E #F0 #3E
- 9 #46 #F0 #46
- 0 #45 #F0 #45
- - #4E #F0 #4E
- = #55 #F0 #55
- Backspace #66 #F0 #66
-
- Tab #0D #F0 #0D
- Q #15 #F0 #15
- W #1D #F0 #1D
- E #24 #F0 #24
- R #2D #F0 #2D
- T #2C #F0 #2C
- Y #35 #F0 #35
- U #3C #F0 #3C
- I #43 #F0 #43
- O #44 #F0 #44
- P #4D #F0 #4D
- [ #54 #F0 #54
- ] #5B #F0 #5B
- \ #5D #F0 #5D
-
- Caps Lock #58 #F0 #58
- A #1C #F0 #1C
- S #1B #F0 #1B
- D #23 #F0 #23
- F #2B #F0 #2B
- G #34 #F0 #34
- H #33 #F0 #33
- J #3B #F0 #3B
- K #42 #F0 #42
- L #4B #F0 #4B
- ; #4C #F0 #4C
- ' #52 #F0 #52
- Enter #5A #F0 #5A
-
- Left Shift #12 #F0 #12
- Z #1A #F0 #1A
- X #22 #F0 #22
- C #21 #F0 #21
- V #2A #F0 #2A
- B #32 #F0 #32
- N #31 #F0 #31
- M #3A #F0 #3A
- , #41 #F0 #41
- . #49 #F0 #49
- / #4A #F0 #4A
- Right Shift #59 #F0 #59
-
- Left Ctrl #14 #F0 #14
- Left Alt #11 #F0 #11
- Space #29 #F0 #29
- Right Alt #E0 #11 #E0 #F0 #11
- Right Ctrl #E0 #14 #E0 #F0 #14
- ESC #76 #F0 #76
- ----------------------------------------------------------------------------
-
-
- ** Function Keys **
- ----------------------------------------------------------------------------
- Key Make Code Break Code Notes
- ----------------------------------------------------------------------------
- F1 #05 #F0 #05
- F2 #06 #F0 #06
- F3 #04 #F0 #04
- F4 #0C #F0 #0C
- F5 #03 #F0 #03
- F6 #0B #F0 #0B
- F7 #83 #F0 #83
- F8 #0A #F0 #0A
- F9 #01 #F0 #01
- F10 #09 #F0 #09
- F11 #78 #F0 #78
- F12 #07 #F0 #07
- ----------------------------------------------------------------------------
-
-
- ** Numeric Pad **
- ----------------------------------------------------------------------------
- Key Make Code Break Code Notes
- ----------------------------------------------------------------------------
- NumLok #77 #F0 #77
- KP- #7B #F0 #7B
- KP/ #E0 #4A #E0 #F0 #4A Notes 1, 2
- KP. #71 #F0 #71
- KP* #7C #F0 #7C
- KP+ #79 #F0 #79
- KPEnter #E0 #5A #E0 #F0 #5A
-
- KP0 #70 #F0 #70
- KP1 #69 #F0 #69
- KP2 #72 #F0 #72
- KP3 #7A #F0 #7A
- KP4 #6B #F0 #6B
- KP5 #73 #F0 #73
- KP6 #74 #F0 #74
- KP7 #6C #F0 #6C
- KP8 #75 #F0 #75
- KP9 #7D #F0 #7D
- -----------------------------------------------------------------------------
-
-
- ** Auxiliary Pads **
- ----------------------------------------------------------------------------
- Key Make Code Break Code Notes
- ----------------------------------------------------------------------------
- Ins #E0 #70 #E0 #F0 #70 Notes 1, 2, 3
- Home #E0 #6C #E0 #F0 #6C Notes 1, 2, 3
- Pg Up #E0 #7D #E0 #F0 #7D Notes 1, 2, 3
- Del #E0 #71 #E0 #F0 #71 Notes 1, 2, 3
- End #E0 #69 #E0 #F0 #69 Notes 1, 2, 3
- Pg Dn #E0 #7A #E0 #F0 #7A Notes 1, 2, 3
-
- Up Arrow #E0 #75 #E0 #F0 #75 Notes 1, 2, 3
- Left Arrow #E0 #6B #E0 #F0 #6B Notes 1, 2, 3
- Right Arrow #E0 #74 #E0 #F0 #74 Notes 1, 2, 3
- Down Arrow #E0 #72 #E0 #F0 #72 Notes 1, 2, 3
-
- PrtSc #E0 #12 #E0 #7C #E0 #F0 #7C #E0 #F0 #12
- Ctl-PrtSc #E0 #7C #E0 #F0 #7C
- Alt-PrtSc #84 #E0 #84
- ScrLk #7E #F0 #7E
- Pause #E1 #14 #77 #E1 #F0 #14 #77 None
- Ctrl-Break #E0 #7E #E0 #F0 #7E None
-
- ----------------------------------------------------------------------------
-
-
- ** Notes **
- ----------------------------------------------------------------------------
-
- The actual keyboard makes certain modifications to some of the key code
- sequences depending on the Shift and NumLock states. These can normally
- be ignored in using the RAW codes with the FLCS, but are included here
- for completeness. They only apply where there is an entry in the 'Notes'
- column for the key of interest.
-
- The '#** #**' entry represesnts the Make Code and the '#** #** #**' entry
- represents the Break Code specified for the character in the main chart
- and should be replaced with those sequences in actual use.
-
-
- Note 1
-
- If Left Shift is Down:
-
- Make Sequence - #E0 #F0 #12 #** #**
- Break Sequence _ #** #** #** #E0 #12
-
- Note 2
-
- If Right Shift is Down:
-
- Make Sequence - #E0 #F0 #59 #** #**
- Break Sequence - #** #** #** #E0 #59
-
- Note 3
-
- If Num Lock is On:
-
- Make Sequence - #E0 #12 #** #**
- Break Sequence - #** #** #** #E0 #F0 #12
-
- -----------------------------------------------------------------------------
- -- End of Document --
-